<?php
/**
 * 	Bushido
 *
 * @category   Bushido
 * @package    Bushido_CustomViewInterface
 * @copyright  Copyright (c) 2008-2009 Nathan Keyes
 * @author Nathan Keyes
 * @version    $Id: CustomViewInterface.php 7 2009-11-14 22:42:08Z nkeyes $
 */

/**
 * 	Interface for custom views
 *
 * @category   Bushido
 * @package    Bushido
 * @copyright  Copyright (c) 2008-2009 Nathan Keyes
 */
interface Bushido_CustomViewInterface
{
	/**
	 * Initializes data from the URL parameters
	 * 
	 * @return void
	 * @param Zend_Controller_Action $action the current action
	 */
	public function initData(Zend_Controller_Action $action);
	
	/**
	 * Populates the action view with data from the object
	 * 
	 * @return void
	 * @param $action
	 */
	public function initView(Zend_Controller_Action $action);
}